package taskexception

import "cm2/exception"

// JobException 处理Job时出现错误
var JobException = exception.Exception{
	Code:    780100,
	Name:    "处理Job时出现错误",
	Message: "处理Job时出现错误",
}

// JobProviderNotFound 未找到指定的Job处理提供者
var JobProviderNotFound = exception.Exception{
	Code:    780101,
	Name:    "未找到指定的Job处理提供者",
	Message: "未找到指定的Job处理提供者: %s",
}

// GenerateTasksFailed 生成指定的Task序列失败
var GenerateTasksFailed = exception.Exception{
	Code:    780102,
	Name:    "生成指定的Task序列失败",
	Message: "生成指定的Task序列失败: %s",
}

// WorkerNotRegister 未找到指定的通讯连接
var WorkerNotRegister = exception.Exception{
	Code:    780103,
	Name:    "指定的工作者服务尚未注册",
	Message: "指定的工作者服务尚未注册: %s",
}

// ConnectionNotLinked 未找到指定的通讯连接
var ConnectionNotLinked = exception.Exception{
	Code:    780104,
	Name:    "指定的链接尚未建立",
	Message: "指定的链接尚未建立: %s",
}

// ConnectionNotFound 未找到指定的通讯连接
var ConnectionNotFound = exception.Exception{
	Code:    780105,
	Name:    "未找到指定的通讯连接",
	Message: "未找到指定的通讯连接: %s",
}

// SendingPackageFailed 发送数据包失败
var SendingPackageFailed = exception.Exception{
	Code:    780106,
	Name:    "发送数据包失败",
	Message: "发送数据包失败: %v",
}
